package com.yzjs.localhost.service.hrmProfessionalQualification;



import java.util.Map;
import com.yzjs.common.base.service.BaseService;
import com.yzjs.localhost.dto.ComparisonResultDTO;
import com.yzjs.localhost.dto.DataBundlingDTO;
import com.yzjs.localhost.dto.UserRightsDTO;
import com.yzjs.localhost.entity.hrmProfessionalQualification.HrmProfessionalQualificationEntity;
import com.yzjs.localhost.dao.hrmProfessionalQualification.HrmProfessionalQualificationMapper;

/**
 * 执业资格变动表
 *
 * @author yuqiumin
 * @email sunlightcs@gmail.com
 * @date 2021-09-02 10:49:41
 */
public interface HrmProfessionalQualificationService extends BaseService<HrmProfessionalQualificationEntity,HrmProfessionalQualificationMapper> {
    /**
     * 执业资格变动表数据一致性校验
     *
     * @param dto    校验数据
     * @param rights 用户资源信息
     * @return
     * @throws Exception
     */
    public ComparisonResultDTO hrmProfessionalQualificationCompliance(DataBundlingDTO dto, UserRightsDTO rights) throws Exception;

}

